草庐IT

php - preg_replace 密码过滤器

全部标签

javascript - echo'd PHP 编码通过 AJAX 调用的 JSON 返回什么?

我想我在这里遗漏了一些东西:我使用AjAX从数据库中获取一些数据并将其以JSON格式发回$jsondata=array();while($Row=mysql_fetch_array($params)){$jsondata[]=array('cat_id'=>$Row["cat_id"],'category'=>$Row["category"],'category_desc'=>$Row["category_desc"],'cat_bgd_col'=>$Row["cat_bgd_col"]);};echo("{\"Categories\":".json_encode($jsondata)

javascript - 密码强度验证的正则表达式

我写了一个可能用于密码强度验证的正则表达式:^(?:([A-Z])*([a-z])*(\d)*(\W)*){8,12}$表达式由四组组成:零个或多个大写字符零个或多个小写字符零个或多个小数位零个或多个非单词字符(!、£、$、%等)我希望它的工作方式是确定有多少组已匹配以确定密码的强度。因此,例如,如果只有一组匹配,它将很弱。如果四个组都匹配,那就强了。我已经使用Rubular(aRubyregularexpressioneditor).测试了表达式在这里我可以直观地看到有多少组匹配,但我想在JavaScript中执行此操作。我写了一个脚本来返回匹配组的数量,但结果与我在Rubular中

javascript - 过滤字符串数组

我需要过滤一个数组,但我完全不知道如何操作。我需要过滤掉最大的数字。当第一个数是'XXXX',第二个是'XXXX-1'时,可以认为一个数更大,则第二个数更大。或者如果第一个数是'XXXX-1',第二个数是'XXXX-2',则认为第二个最大。如果数字没有更大的版本,在下面的示例中让我们看一下'2234'。没有'2234-1',因此'2234'是同类中最大的,应该删除。以这个(字符串的)数组为例:['7851','7851-2','7851-1','2234','2235','2235-1']我希望得到这样的结果:['7851','7851-1','2235']

JavaScript replace() 正则表达式按索引号

我有以下字符串和正则表达式:varstring="Dear[toname],[yourname]hasdecidedtosharethis[link]";varpatt=/\[+[A-Za-z0-9]+\]/;我希望能够使用动态输入更改括号中的每个变量。我如何使用match()或replace()来定位此正则表达式的第1、2和3次出现?编辑:目前,如果我执行类似document.write(body.match(patt));的操作,它只会匹配最后一个[link]编辑:整个字符串取自文本框的值。每个括号的值都取自其他文本输入,需要在将文本放回文本框之前插入到字符串中。

javascript - ember.js 如何为 View 显示不同的过滤列表?复杂的设置

我有一个应用程序,我有一个汽车View,我有一个国家/地区列表,每个国家/地区都有一个复选框,当我检查一个国家/地区时,它会在下面显示一个View,其中包含该国家/地区可用的零件列表。勾选更多国家会在页面下方显示更多国家的零件。零件都存储在一个地方,但需要按国家/地区字段过滤以仅显示该国家/地区的零件。我可以创建国家列表,并在检查它时显示下面的一个国家部分,其中包含零件列表,但是我该如何过滤以仅显示该国家/地区。我是否需要为每个国家/地区创建View并为每个国家/地区的部分创建Controller以显示??肯定有更好的方法。编辑:这就是我需要页面显示的方式:Coutries:UK所以我

javascript - PHP的退出;在 JavaScript 中?

相当于PHP的退出是什么;在Javascript/jQuery中?我需要根据某些条件提前停止我的脚本...我从搜索中找到的唯一答案是停止提交表单... 最佳答案 你可以试试:throw"stopexecution";使用return将跳过当前函数,这就是为什么throwing更类似于PHPexit(); 关于javascript-PHP的退出;在JavaScript中?,我们在StackOverflow上找到一个类似的问题: https://stackover

javascript - ng-model Angular 中复选框的 bool 过滤器

item.imposed为1或0。为了使复选框标记为已选中,值必须为true或false。你不能在ng-model中使用过滤器,如何简单正确地实现这一点? 最佳答案 您可以使用ngChecked,但您不会将任何绑定(bind)返回给您的模型:http://jsfiddle.net/fMBQj/或者您可以使用ngTrueValue和ngFalseValue,但您必须使用字符串(而不是int):http://jsfiddle.net/fMBQj/1/或者您可以使用自定义指令...它现在非常蹩脚。

javascript - 当输入字段为空时显示 ng-repeat 列表时 AngularJS 过滤器比较器为真

我将通过这个示例fiddle开始,它演示了使用比较器参数来过滤精确匹配....:http://jsfiddle.net/api/post/library/pure/priority是一个1-100的数字,但我将它作为文本输入并作为字符串过滤所以任何包含子字符串的数据也将通过ng-repeat传递...就像我键入1时它也会显示11、111、132等...这就是我遇到:true比较器的方式。我读过其他建议编写自定义过滤器函数的stackflow答案,但使用真正的比较器,看起来我可以通过以下方式实现我想要的:{{workflowItem.priority}}它只过滤完全匹配的地方。但是,显然

javascript - 在 Angular js过滤器中格式化时间

如何重新格式化时间06:31:04以仅显示hh:mm-06:31尝试过$scope.date='06:31:04';但时间不格式化我应该怎么做,谢谢 最佳答案 最好的解决办法是写一个过滤器angular.module('foo',[]).filter('formatTime',function($filter){returnfunction(time,format){varparts=time.split(':');vardate=newDate(0,0,0,parts[0],parts[1],parts[2]);return$fi

javascript - 类似的功能在 javascript 中爆炸 php?

当我想在JavaScript中分隔字符串时遇到问题,这是我的代码:varstr='hello.json';str.slice(0,4);//outputhellostr.slice(6,9);//outputjson问题是当我想对第二个字符串('json')进行切片时,我也应该创建另一个切片。我想让这段代码更简单,JavaScript中有没有类似php中的explode函数的函数? 最佳答案 您可以使用split()varstr='hello.json';varres=str.split('.');document.write(re